/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package meg.ejb.inter;

import javax.ejb.Local;
import meg.dto.PlayerException;

/**
 *
 * @author radek
 */
@Local
public interface PlayerUtil {
    /**
     * Sprawdza czy podany login jest juz zarejestrowany w bazie
     * @param login
     * @return
     */
    public boolean isLoginFree(String login);

    /**
     * Rejestruje podanego gracza. W procesie rejestracji pole hasla zostanie zamienione
     * skrotem.
     * @param login
     * @param password
     * @throws PlayerException jesli istnieje juz gracz o takim samym loginie i hasle
     */
    public void registerPlayer(String login, String password) throws PlayerException;
}
